Chapter 5. 유닛 테스트 기반의 확정적 검증 오라클 구축 기법
- 5.1 AI 소프트웨어에서의 유닛 테스트 재정의와 범위 설정
- 5.2 결정론적 오라클(Deterministic Oracle) 구현을 위한 검증 전략
- 5.3 테스트 용이성(Testability)을 위한 프롬프트 모듈화 설계
- 5.4 목(Mocking) 객체와 페이크(Fake) 응답을 활용한 테스트 환경 격리
- 5.5 속성 기반 테스트(Property-based Testing) 기법의 적용
- 5.6 논리적 추론 검증을 위한 중간 과정 검사(Intermediate Verification)
- 5.7 테스트 데이터(Fixtures) 관리와 골든 샘플(Golden Sample) 선정
- 5.8 주요 언어별 AI 유닛 테스트 프레임워크 구축 실습
- 5.9 실전 사례: 특정 도메인 로직 검증 오라클 구현